package com.zjdiepu.www.model.system.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * 车辆信息
 * @author xiongxiaotun
 *
 */
@ApiModel(value="ClDetailResponse", description="车辆信息")
public class ClDetailResponse implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 车辆性质
	 */
	@ApiModelProperty(name="carType",required=true,value="车辆性质",example="车辆性质")
	private String carType;
	/**
	 * 车辆名称
	 */
	@ApiModelProperty(name="nameCarModel",required=true,value="车辆名称",example="车辆名称")
	private String nameCarModel;
	
	/**
	 * 座位数
	 */
	@ApiModelProperty(name="seatNum",required=true,value="座位数",example="0")
	private Integer seatNum;
	
	/**
	 * 行驶证车主
	 */
	@ApiModelProperty(name="carOwnersName",required=true,value="行驶证车主",example="行驶证车主")
	private String carOwnersName;
	/**
	 * 上牌地
	 */
	@ApiModelProperty(name="registrationArea",required=true,value="上牌地",example="上牌地")
	private String registrationArea;
	
//	==========================二手车=========================================
	
	/**
	 * 车架号
	 */
	@ApiModelProperty(name="vin",required=false,value="车架号",example="车架号")
	private String vin;
	
	/**
	 * 行驶里程
	 */
	@ApiModelProperty(name="mileage",required=false,value="行驶里程",example="0")
	private Double mileage;
	
	/**
	 * 启用年份
	 */
	@ApiModelProperty(name="startYear",required=false,value="启用年份",example="0")
	private Integer startYear;
	
	/**
	 * 系统估价
	 */
	@ApiModelProperty(name="gjxxDetailResponses",required=false,value="系统估价")
	private List<GjxxDetailResponse> gjxxDetailResponses;
	
//	=====================装换===========================
	/**
	 * 车况
	 */
	@ApiModelProperty(name="nameCarStatus",required=false,value="车况",example="车况")
	private String nameCarStatus;
	
	/**
	 * 用途
	 */
	@ApiModelProperty(name="nameCarPurpose",required=false,value="用途",example="用途")
	private String nameCarPurpose;
	/**
	 * 车辆性质
	 */
	@ApiModelProperty(name="nameCarType",required=true,value="车辆性质",example="车辆性质")
	private String nameCarType;
	/**
	 * 原产地
	 */
	@ApiModelProperty(name="nameCarPlace",required=true,value="原产地",example="原产地")
	private String nameCarPlace;
	/**
	 * 身份证归属
	 */
	@ApiModelProperty(name="regionRegistration",required=true,value="身份证归属",example="身份证归属")
	private String regionRegistration;
	/**
	 * 上牌类型
	 */
	@ApiModelProperty(name="nameLicencePlateType",required=true,value="上牌类型",example="上牌类型")
	private String nameLicencePlateType;
	/**
	 * 估价省份
	 */
	@ApiModelProperty(name="evaluateProvince",required=false,value="估价省份",example="估价省份")
	private String evaluateProvince;
	
	/**
	 * 估价城市
	 */
	@ApiModelProperty(name="evaluateCity",required=false,value="估价城市",example="估价城市")
	private String evaluateCity;
	
	

	public String getCarType() {
		return carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}

	public String getNameCarModel() {
		return nameCarModel;
	}

	public void setNameCarModel(String nameCarModel) {
		this.nameCarModel = nameCarModel;
	}

	public Integer getSeatNum() {
		return seatNum;
	}

	public void setSeatNum(Integer seatNum) {
		this.seatNum = seatNum;
	}

	public String getCarOwnersName() {
		return carOwnersName;
	}

	public void setCarOwnersName(String carOwnersName) {
		this.carOwnersName = carOwnersName;
	}

	public String getRegistrationArea() {
		return registrationArea;
	}

	public void setRegistrationArea(String registrationArea) {
		this.registrationArea = registrationArea;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public Double getMileage() {
		return mileage;
	}

	public void setMileage(Double mileage) {
		this.mileage = mileage;
	}

	public Integer getStartYear() {
		return startYear;
	}

	public void setStartYear(Integer startYear) {
		this.startYear = startYear;
	}

	public List<GjxxDetailResponse> getGjxxDetailResponses() {
		return gjxxDetailResponses;
	}

	public void setGjxxDetailResponses(List<GjxxDetailResponse> gjxxDetailResponses) {
		this.gjxxDetailResponses = gjxxDetailResponses;
	}

	public String getNameCarStatus() {
		return nameCarStatus;
	}

	public void setNameCarStatus(String nameCarStatus) {
		this.nameCarStatus = nameCarStatus;
	}

	public String getNameCarPurpose() {
		return nameCarPurpose;
	}

	public void setNameCarPurpose(String nameCarPurpose) {
		this.nameCarPurpose = nameCarPurpose;
	}

	public String getNameCarType() {
		return nameCarType;
	}

	public void setNameCarType(String nameCarType) {
		this.nameCarType = nameCarType;
	}

	public String getNameCarPlace() {
		return nameCarPlace;
	}

	public void setNameCarPlace(String nameCarPlace) {
		this.nameCarPlace = nameCarPlace;
	}

	public String getRegionRegistration() {
		return regionRegistration;
	}

	public void setRegionRegistration(String regionRegistration) {
		this.regionRegistration = regionRegistration;
	}

	public String getNameLicencePlateType() {
		return nameLicencePlateType;
	}

	public void setNameLicencePlateType(String nameLicencePlateType) {
		this.nameLicencePlateType = nameLicencePlateType;
	}

	public String getEvaluateProvince() {
		return evaluateProvince;
	}

	public void setEvaluateProvince(String evaluateProvince) {
		this.evaluateProvince = evaluateProvince;
	}

	public String getEvaluateCity() {
		return evaluateCity;
	}

	public void setEvaluateCity(String evaluateCity) {
		this.evaluateCity = evaluateCity;
	}
}